package com.itheima.test31;

import java.io.UnsupportedEncodingException;
import java.util.Base64;

public class Base64Demo {

    //加密方法
    public static String encrypt(String str){
        //创建加密对象
        Base64.Encoder base64 = Base64.getEncoder();
        //获取加密后的字节数组
        byte[] encode = base64.encode(str.getBytes());
        //把密文转换为字符串
        String s = new String(encode);
        //返回
        return s;
    }

    //解密方法
    public static String decode(String str){
        //创建解密对象
        Base64.Decoder decoder = Base64.getDecoder();
        //获取解密字节数组
        byte[] decode = decoder.decode(str);
        //获取原文
        String s = new String(decode);
        //返回
        return s;
    }
}
